﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.aa { position:relative;}
.bb { position:absolute;}
.mt12 {  margin-top:12px;}

/*正文开始*/
.bannerbg { height:407px; background:url(img/bannerbg.jpg) no-repeat center top;}
.banner { width:960px; height:407px; margin:0 auto}
.banner img { height:380px; display:block;}

.prolist { width:201px; height:836px; overflow:hidden;}
.prolist h2 { height:38px; font-size:18px; font-family:"微软雅黑"; font-weight:normal; background:url(img/listh2.gif) no-repeat; line-height:38px; padding-left:18px;}
.prolist h2 a { color:#fff}
.list_con { width:176px; height:782px; overflow:hidden; padding:13px 13px 0 12px; background:url(img/listbg.gif) repeat-y;}
.list_con h3 { background:url(img/listh3.gif) no-repeat; height:26px; line-height:26px; font-size:12px; padding-left:11px; margin:3px 0}
.list_con h3 a { color:#fff;}
.list_con ul { width:176px; overflow:hidden}
.list_con ul li { height:32px; line-height:32px; overflow:hidden; background:url(img/lidd.gif) no-repeat 5px center; padding-left:24px; border-bottom:1px solid #d1d1d1; border-top:1px solid #fff;}
.list_con ul li a { color:#8a8a8a;}
.list_con ul .nobot { border-bottom:0}
.list_con ul .nobotop { border-top:0}
.di { background:url(img/lidi.gif) no-repeat left top; height:3px; line-height:0; font-size:0}

.pro { width:745px; height:836px; overflow:hidden;}
.pro h2 {height:37px; line-height:37px; font-size:15px; font-family:"微软雅黑"; padding:0 16px 0 18px; background:url(img/barpro.gif) no-repeat;}
.pro h2 a { color:#fff}
.pro h2 span { padding-top:12px}
.pp_con { width:722px; height:777px; overflow:hidden; padding:20px 0 0 21px; border:1px solid #a3d4f3; border-top:0}
.pp_con ul li { width:217px; height:260px; margin-right:23px; display:inline; float:left; overflow:hidden}
.pp_con ul li img { width:215px; height:215px; border:1px solid #d3d3d3}
.pp_con ul li span a { height:34px; line-height:34px; text-align:center; display:block; overflow:hidden; color:#333;}

.bd01 { width:960px; height:164px; margin-top:17px; background:url(img/bdsha.gif) no-repeat center bottom}
.bd01 img { width:960px; height:140px;}
.tel { top:87px; left:494px; color:#fff; font-family:"微软雅黑"; font-size:16px;}
.tel span { font-size:24px; font-weight:bold}
.tel2 { top:96px; left:494px; color:#fff; font-family:"微软雅黑"; font-size:16px;}
.tel2 span { font-size:24px; font-weight:bold}

.ys { height:951px; overflow:hidden}
.ys h2 { font-size:30px; padding:20px 0 0 0; text-align:center; color:#fff; font-family:"微软雅黑"; height:88px; background:url(img/ysh2.jpg) no-repeat;}
.ys h2 span { color:#ffc61a; font-size:48px; padding-left:10px;}
.ys_c { border:1px solid #a3d4f3; border-top:0; background:url(img/ysbg.gif) repeat-y; height:842px;}
.img01 { top:71px; left:26px;}
.img02 { top:480px; right:54px;}
.yssha  { height:30px; top:436px}
.one { top:49px; left:420px; padding:14px 0 0 45px; background:url(img/01.gif) no-repeat; width:455px;}
.one h3 { font-size:19px; color:#0071c3; font-family:"微软雅黑"; line-height:24px; border-bottom:1px dashed #d2d2d2;}
.one h3 em { font-size:10px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; color:#cacaca; font-weight:normal; font-style:normal; display:block; letter-spacing:-1px} 
.one p { line-height:24px; padding:10px 74px 0 17px; background:url(img/ysdd.gif) no-repeat 1px 19px; font-size:14px; color:#555; font-family:"微软雅黑";}
.one p em { color:#ca0001; font-style:normal}
.two { top:241px; left:420px; background:url(img/02.gif) no-repeat;}
.three { top:495px; left:40px; background:url(img/03.gif) no-repeat;}
.four { top:677px; left:40px; background:url(img/04.gif) no-repeat; width:472px}

.cp { margin-top:14px; width:960px; height:254px; overflow:hidden}
.cp h2 { background:url(img/bar960.gif) no-repeat}
.cp h2 em { padding-left:44px}
.cp_c { padding:17px 0 0 12px; width:946px; height:199px; overflow:hidden; border:1px solid #a3d4f3; border-top:0}
.c01 { padding-top:55px;}
.cp_c ul { margin-left:16px; width:876px; display:inline;}
.cp_c ul li { width:202px; height:199px; float:left; margin-right:16px; display:inline}
.cp_c ul li img { width:198px; height:158px; border:1px solid #c0c0c0; padding:1px;}
.cp_c ul li span a { height:30px; line-height:30px; text-align:center; display:block; overflow:hidden; color:#333} 

.jz { height:422px; overflow:hidden; margin-top:14px;}
.jz_c { width:958px; height:384px; border:1px solid #a3d4f3; border-top:0; overflow:hidden}
.jz_c dl { width:448px; height:162px; overflow:hidden; padding:15px 3px 9px 17px; float:left}
.jz_c dl dt { width:202px; height:162px;}
.jz_c dl dt img { width:198px; height:158px; border:1px solid #c0c0c0; padding:1px;}
.jz_c dl dd { padding-left:13px; width:232px; overflow:hidden}
.jz_c dl dd h3 { font-size:14px; line-height:24px;}
.jz_c dl dd h3 a { color:#333}
.jz_c dl dd h3 em { display:block; font-style:normal; font-size:12px;}
.jz_c dl dd p { line-height:23px; padding:5px 0 0 0; height:109px; overflow:hidden;}
.jz_c dl dd span a { display:block; padding:10px 0 0 0; color:#0071c3}

.about { width:666px; height:454px; overflow:hidden; margin:0}
.about h2 { background:url(img/barabout.gif) no-repeat}
.a_con { padding:17px 0 0 13px; width:651px; height:399px; overflow:hidden; border:1px solid #a3d4f3; border-top:0;}
.a_con dl { height:224px; overflow:hidden; padding:0 0 5px 5px;}
.a_con dl dt { width:291px; height:224px;}
.a_con dl dt img { padding:1px; border:1px solid #c0c0c0; width:287px; height:220px;}
.a_con dl dd { width:316px; padding-left:18px; overflow:hidden}
.a_con dl dd h3 { font-size:14px; height:26px; line-height:24px;}
.a_con dl dd h3 a { color:#333}
.a_con dl dd p { line-height:24px;}
.a_con dl dd span { display:block; padding-top:8px}
.a_con dl dd span a { color:#0071c3; padding-right:15px;}
.a_con h4 { height:38px; line-height:38px; background:url(img/ah4.gif) repeat-x left bottom; width:624px; overflow:hidden; margin:0 0 13px 5px; padding-left:5px; font-size:14px}
.a_con h4 a { font-family:"宋体"; color:#0071c3}
.a01 { padding-top:28px}
.a_con ul { margin-left:16px; width:600px; height:118px; overflow:hidden}
.a_con ul li { float:left; width:132px; margin-right:18px; overflow:hidden}
.a_con ul li img { width:128px; height:82px; padding:1px; border:1px solid #c0c0c0}
.a_con ul li span a { height:30px; line-height:30px; text-align:center; display:block; overflow:hidden; color:#333}

.js { width:280px; height:454px; overflow:hidden; margin:0}
.js h2 { background:url(img/barjs.gif) no-repeat}
.js_c { padding:5px 14px 0; width:250px; height:411px; overflow:hidden; border:1px solid #a3d4f3; border-top:0;}
.js_c h5 { font-weight:normal; height:35px; line-height:35px; border-bottom:1px dashed #e0e0e0; padding-left:4px; overflow:hidden;}
.js_c h5 a em { background:url(img/lan.gif) no-repeat left 10px; width:16px; height:26px; float:left; color:#fff; padding:0 8px 0 4px; font-style:normal}
.js_c h5 a { color:#333}
.js_c h5 a:hover{ text-decoration:none;}
.js_c h5 a:hover em,.js_c h5  a.cur:hover em{ background:url(img/hong.gif) no-repeat left 10px; display:block}
.js_c p { width:245px; height:122px; padding-left:3px}
.js_c p img { width:241px; height:118px; padding:1px; border:1px solid #c0c0c0}
.js_c .nobot { border-bottom:0}

.faq { width:280px; height:357px; overflow:hidden; margin-top:14px;}
.fa_con { width:260px; height:319px; overflow:hidden; padding:0 12px 0 6px; border:1px solid #a3d4f3; border-top:0;}
.fa_con dl { border-bottom:1px dashed #cacaca; padding:13px 0 13px 5px;}
.fa_con .nobot { border-bottom:none;}
.fa_con dl dt { height:28px; line-height:28px; background:url(img/wen.gif) no-repeat left 5px; padding-left:30px; font-weight:bold; overflow:hidden;}
.fa_con dl dt a { color:#333;}
.fa_con dl dd { background:url(img/da.gif) no-repeat left 5px; line-height:22px; padding:0 0 0 30px; overflow:hidden; color:#888; height:63px;}

.new { width:372px; height:357px; overflow:hidden; margin:14px 0 0 14px; display:inline}
.new h2 { background:url(img/bardt.gif) no-repeat}
.n_con { padding:14px 16px 0 14px; width:340px; height:305px; overflow:hidden; border:1px solid #a3d4f3; border-top:0;}
.n_con p { width:340px; height:104px;}
.n_con p img { width:336px; height:100px; padding:1px; border:1px solid #c0c0c0}
.n_con ul  { padding:5px 0 0 0; width:340px; overflow:hidden;}
.n_con ul li {  height:31px; line-height:31px; overflow:hidden; padding:0 5px 0 15px; overflow:hidden; color:#888; background:url(img/dd.gif) no-repeat 3px 15px; border-bottom:1px dashed #e0e0e0}
.n_con ul .nobot { border-bottom:none;}

.dt { width:280px; height:357px; overflow:hidden; margin-top:14px;}
.dt_con { padding:14px 14px 0; width:250px; height:319px; overflow:hidden; border:1px solid #a3d4f3; border-top:0; padding-top:0px;}
.dt_con p { width:250px; height:103px; padding:8px 0px;}
.dt_con p img { width:246px; height:99px; padding:1px; border:1px solid #c0c0c0}
.dt_con ul { padding:5px 0 0 0; width:250px; overflow:hidden}
.dt_con ul li { height:31px; line-height:31px; border-bottom:1px dashed #e0e0e0; padding:0 0 0 15px; background:url(img/dd.gif) no-repeat 3px 13px; overflow:hidden;}
.dt_con ul .nobot { border-bottom:none;}

.link { height:150px; overflow:hidden; margin-top:14px;}
.link h2 span { padding:0}
.link h2 span a { font-family:"宋体"; font-size:12px; font-weight:normal; color:#b9cfe8}
.l_con { line-height:20px; padding:10px 0 0 10px;  overflow:hidden; border:1px solid #a3d4f3; border-top:0;}
.l_con a { padding:0 12px; color:#333;}